home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1999 July
/
Macworld (1999-07).dmg
/
Shareware World
/
Info
/
For Developers
/
Mops 3.4.sea
/
Mops source
/
Module source
/
test pasm
< prev
next >
Wrap
Text File
|
1994-10-03
|
6KB
|
319 lines
\ File to test the assembler and disassembler
\ Last Revision: 08/25/93 09:58:21 PM xg
:PPC_code SUPERWORD
r3 r4 r5 add,
r3 r4 r5 add.,
r3 r4 r5 addo,
r3 r4 r5 addo.,
r3 r4 r5 addc,
r3 r4 r5 addc.,
r3 r4 r5 addco,
r3 r4 r5 addco.,
r3 r4 r5 adde,
r3 r4 r5 adde.,
r3 r4 r5 addeo,
r3 r4 r5 addeo.,
r3 r4 -21 addi,
r3 r4 -21 addic,
r3 r4 -21 addic.,
r3 r4 -21 addis,
r15 r16 addme,
r15 r16 addme.,
r15 r16 addmeo,
r15 r16 addmeo.,
r15 r16 addze,
r15 r16 addze.,
r15 r16 addzeo,
r15 r16 addzeo.,
r23 r24 r25 and,
r23 r24 r25 and.,
r23 r24 r25 andc,
r23 r24 r25 andc.,
r30 r31 9999 andi.,
r30 r31 9999 andis.,
here
dup b,
dup ba,
dup bl,
dup bla,
dup ne bc,
2000 lt bca,
dup dz bcl,
2000 dzeq bcla,
drop
gt bcctr,
dnz bcctrl,
so bclr,
ge bclrl,
cr2 gt bcctr,
cr3 dnz bcctrl,
cr4 so bclr,
cr5 ge bclrl,
hint gt bcctr,
hint dnz bcctrl,
hint so bclr,
hint ge bclrl,
cr0 r8 r9 cmp,
cr1 r8 500 cmpi,
cr2 r8 r9 cmpl,
cr3 r8 500 cmpli,
r17 r18 cntlzw,
r17 r18 cntlzw.,
crb3 crb4 crb5 crand,
crb3 crb4 crb5 crandc,
crb3 crb4 crb5 creqv,
crb3 crb4 crb5 crnand,
crb3 crb4 crb5 crnor,
crb3 crb4 crb5 cror,
crb3 crb4 crb5 crorc,
crb3 crb4 crb5 crxor,
r19 r20 dcbf,
r19 r20 dcbi,
r19 r20 dcbst,
r19 r20 dcbt,
r19 r20 dcbtst,
r19 r20 dcbz,
r3 r4 r5 divw,
r3 r4 r5 divw.,
r3 r4 r5 divwo,
r3 r4 r5 divwo.,
r3 r4 r5 divwu,
r3 r4 r5 divwu.,
r3 r4 r5 divwuo,
r3 r4 r5 divwuo.,
r3 r4 r5 eciwx,
r3 r4 r5 ecowx,
eieio,
r23 r24 r25 eqv,
r23 r24 r25 eqv.,
r17 r18 extsb,
r17 r18 extsb.,
r17 r18 extsh,
r17 r18 extsh.,
fr10 fr11 fabs,
fr10 fr11 fabs.,
fr0 fr1 fr2 fadd,
fr0 fr1 fr2 fadd.,
fr0 fr1 fr2 fadds,
fr0 fr1 fr2 fadds.,
cr0 fr5 fr6 fcmpo,
cr0 fr5 fr6 fcmpu,
fr10 fr11 fctiw,
fr10 fr11 fctiw.,
fr10 fr11 fctiwz,
fr10 fr11 fctiwz.,
fr0 fr1 fr2 fdiv,
fr0 fr1 fr2 fdiv.,
fr0 fr1 fr2 fdivs,
fr0 fr1 fr2 fdivs.,
fr20 fr21 fr22 fr23 fmadd,
fr20 fr21 fr22 fr23 fmadd.,
fr20 fr21 fr22 fr23 fmadds,
fr20 fr21 fr22 fr23 fmadds.,
fr10 fr11 fmr,
fr10 fr11 fmr.,
fr20 fr21 fr22 fr23 fmsub,
fr20 fr21 fr22 fr23 fmsub.,
fr20 fr21 fr22 fr23 fmsubs,
fr20 fr21 fr22 fr23 fmsubs.,
fr24 fr25 fr26 fmul,
fr24 fr25 fr26 fmul.,
fr24 fr25 fr26 fmuls,
fr24 fr25 fr26 fmuls.,
fr10 fr11 fnabs,
fr10 fr11 fnabs.,
fr10 fr11 fneg,
fr10 fr11 fneg.,
fr20 fr21 fr22 fr23 fnmadd,
fr20 fr21 fr22 fr23 fnmadd.,
fr20 fr21 fr22 fr23 fnmadds,
fr20 fr21 fr22 fr23 fnmadds.,
fr20 fr21 fr22 fr23 fnmsub,
fr20 fr21 fr22 fr23 fnmsub.,
fr20 fr21 fr22 fr23 fnmsubs,
fr20 fr21 fr22 fr23 fnmsubs.,
fr10 fr11 frsp,
fr10 fr11 frsp.,
fr0 fr1 fr2 fsub,
fr0 fr1 fr2 fsub.,
fr0 fr1 fr2 fsubs,
fr0 fr1 fr2 fsubs.,
r19 r20 icbi,
isync,
r7 22222 r8 lbz,
r7 22222 r8 lbzu,
r3 r4 r5 lbzux,
r3 r4 r5 lbzx,
fr17 -1000 r16 lfdu,
fr19 r18 r17 lfdux,
fr19 r18 r17 lfdx,
fr17 -1000 r16 lfs,
fr17 -1000 r16 lfsu,
fr19 r18 r17 lfsux,
fr19 r18 r17 lfsx,
fr19 r18 r17 lfdx,
r27 32767 r28 lha,
r27 32767 r28 lhau,
r3 r4 r5 lhaux,
r3 r4 r5 lhax,
r3 r4 r5 lhbrx,
r27 32767 r28 lhz,
r27 32767 r28 lhzu,
r3 r4 r5 lhzux,
r3 r4 r5 lhzx,
r27 32767 r28 lmw,
r27 r28 3 lswi,
r3 r4 r5 lswx,
r3 r4 r5 lwarx,
r3 r4 r5 lwbrx,
r27 32767 r28 lwz,
r27 32767 r28 lwzu,
r3 r4 r5 lwzux,
r3 r4 r5 lwzx,
cr4 cr7 mcrf,
cr4 cr7 mcrfs,
cr4 mcrxr,
r1 mfcr,
r1 mffs,
r1 mffs.,
r1 mfmsr,
r4 lr mfspr,
r5 3 mfsr,
r6 r7 mfsrin,
5 r8 mtcrf,
crb0 mtfsb0,
crb1 mtfsb0.,
crb4 mtfsb1,
crb6 mtfsb1.,
6 fr4 mtfsf,
7 fr5 mtfsf.,
cr7 4 mtfsfi,
cr6 8 mtfsfi.,
r8 mtmsr,
ctr r5 mtspr,
6 r6 mtsr,
r6 r7 mtsrin,
r3 r4 r5 mulhw,
r3 r4 r5 mulhw.,
r3 r4 r5 mulhwu,
r3 r4 r5 mulhwu.,
r3 r4 r5 mullw,
r3 r4 r5 mullw.,
r3 r4 r5 mullwo,
r3 r4 r5 mullwo.,
r3 r4 -21 mulli,
r23 r24 r25 nand,
r23 r24 r25 nand.,
r15 r16 neg,
r15 r16 neg.,
r15 r16 nego,
r15 r16 nego.,
r23 r24 r25 nor,
r23 r24 r25 nor.,
r23 r24 r25 or,
r23 r24 r25 or.,
r23 r24 r25 orc,
r23 r24 r25 orc.,
r30 r31 9999 ori,
r30 r31 9999 oris,
rfi,
r3 r4 1 2 3 rlwimi,
r3 r4 4 5 6 rlwimi.,
r3 r4 7 8 9 rlwinm,
r3 r4 11 12 13 rlwinm.,
r5 r6 r7 14 15 rlwnm,
r5 r6 r7 15 16 rlwnm.,
sc,
r23 r24 r25 slw,
r23 r24 r25 slw.,
\ r23 r24 r25 srad,
\ r23 r24 r25 srad.,
r23 r24 r25 sraw,
r23 r24 r25 sraw.,
r11 r12 5 srawi,
r13 r14 6 srawi.,
\ r23 r24 r25 srd,
\ r23 r24 r25 srd.,
r23 r24 r25 srw,
r23 r24 r25 srw.,
r17 -32767 r18 stb,
r17 -32767 r18 stbu,
r23 r24 r25 stbux,
r23 r24 r25 stbx,
fr11 -100 r12 stfd,
fr11 -100 r12 stfdu,
fr0 r1 r2 stfdux,
fr0 r1 r2 stfdx,
fr11 -100 r12 stfs,
fr11 -100 r12 stfsu,
fr0 r1 r2 stfsux,
fr0 r1 r2 stfsx,
r17 -32767 r18 sth,
r7 r8 r9 sthbrx,
r17 -32767 r18 sthu,
r7 r8 r9 sthux,
r7 r8 r9 sthx,
r17 -32767 r18 stmw,
r2 r3 9 stswi,
r7 r8 r9 stswx,
r17 -32767 r18 stw,
r7 r8 r9 stwbrx,
r7 r8 r9 stwcx.,
r17 -32767 r18 stwu,
r7 r8 r9 stwux,
r7 r8 r9 stwx,
r3 r4 r5 subf,
r3 r4 r5 subf.,
r3 r4 r5 subfo,
r3 r4 r5 subfo.,
r3 r4 r5 subfc,
r3 r4 r5 subfc.,
r3 r4 r5 subfco,
r3 r4 r5 subfco.,
r3 r4 r5 subfe,
r3 r4 r5 subfe.,
r3 r4 r5 subfeo,
r3 r4 r5 subfeo.,
r3 r4 -21 subfic,
r15 r16 subfme,
r15 r16 subfme.,
r15 r16 subfmeo,
r15 r16 subfmeo.,
r15 r16 subfze,
r15 r16 subfze.,
r15 r16 subfzeo,
r15 r16 subfzeo.,
sync,
r9 tlbie,
9 r3 r4 tw,
10 r3 55 twi,
r23 r24 r25 xor,
r23 r24 r25 xor.,
r30 r31 9999 xori,
r30 r31 9999 xoris,
;PPC_code
endload
disasm_word superword
' superword here disasm_rng